heart-rending experience

Translations
душераздирающий опыт
Volunteering at the shelter was a heart-rending experience.
Волонтерская работа в приюте была душераздирающим опытом.